﻿namespace CSharpPro._1013;

public class Demo1
{
    public static void Main1()
    {
        int x = int.Parse(Console.ReadLine());
        int y = int.Parse(Console.ReadLine());
        int z = int.Parse(Console.ReadLine());
        int max = x;
        if (y >= max)
        {
            if (z >= y)
            {
                Console.WriteLine($"{x} {y} {z}");
            }
            else if (z <= x)
            {
                Console.WriteLine($"{z} {y} {x}");
            }
            else
            {
                Console.WriteLine($"{x} {z} {y}");
            }
        }
        else
        {
            if (z <= y)
            {
                Console.WriteLine($"{z} {y} {x}");
            }
            else if (z >= x)
            {
                Console.WriteLine($"{y} {x} {z}");
            }
            else
            {
                Console.WriteLine($"{y} {z} {x}");
            }
        }
    } //作业1

    public static void Main2()
    {
        int sum = 0;
        for (int i = 1; i <= 100; i++)
        {
            if (i % 7 != 0)
            {
                if (i <= 9)
                {
                    sum += i;
                    Console.WriteLine(i);
                }
                else
                {
                    int a = i % 10;
                    int b = i / 10;
                    if ((a % 7 != 0 && b % 7 != 0) || a == 0)
                    {
                        sum += i;
                        Console.WriteLine(i);
                    }
                }
            }
        }

        Console.WriteLine(sum);
    } //作业2

    public static void Main3()
    {
        for (int i = 1; i < 10; i++)
        {
            for (int j = 1; j <= i; j++)
            {
                Console.Write($"{i}* {j} = {i * j}\t");
            }
            Console.WriteLine();
        }
    
    } //作业3
    public static void Main4()
    {
        for (int i = 2; i <= 1000; i++)
        {
            int sum = 0;
            for (int j = 1; j < i; j++)
            {
                if (i % j == 0)
                {
                    sum += j;
                }

            }

            if (sum == i)
            {
                Console.WriteLine(i);
            }
        }

    } //作业4

    public static void Main5()
    {
        Console.WriteLine("请输入一个正整数");
        int a = int.Parse(Console.ReadLine());
        int a1 = a;
        int b = 0;
        while (a1 > 0)
        {
            a1 /= 10;
            b++;
        }

        Console.WriteLine($"这是一个 {b} 位数字");
        int num = 0;
        while (a > 0)
        {
            int c = a % 10;
            num = num * 10 + c;
            a /= 10;
        }

        Console.WriteLine(num);
    } //作业5

    static void Main6()
    {
        Console.Write("请输入菱形的行数:");
        int n = int.Parse(Console.ReadLine());
        for (int i = 1; i <= n / 2 + 1; i++)
        {
            for (int j = 1; j <= n / 2 + 1 - i; j++)
            {
                Console.Write(" ");
            }

            for (int k = 1; k <= 2 * i - 1; k++)
            {
                Console.Write("*");
            }

            Console.WriteLine();
        }

        for (int i = n / 2; i >= 1; i--)
        {
            for (int j = 1; j <= n / 2 + 1 - i; j++)
            {
                Console.Write(" ");
            }

            for (int k = 1; k <= 2 * i - 1; k++)
            {
                Console.Write("*");
            }

            Console.WriteLine();
        }
    } //作业6
}
